const { defineConfig } = require("@vue/cli-service");

// 此处能对 webpack 进行 配置
// 比如，前端 localhost8080 的服务，即是 webpack 提供的开发环境
// 在此，可对 webpack 的 server 进行再次配置
// 比如说，对 proxy 代理进行[配置]
module.exports = defineConfig({
  transpileDependencies: true,
  //开发环境下的server
  devServer: {
    proxy: {
      // 即 Url 中，以 redirect 开头，即符合本规则
      // 例如：http://localhost:8080/redirect/
      "^/redirect": {
        target: "http://localhost:3344",
        changeOrigin: true,
        // 去除掉 额外添加的 `redirect`
        pathRewrite: {
          "^/redirect": "",
        },
      },
    },
  },
});
